package com.zhongjian.technologycal.mall.bean;

import java.util.List;

/**
 * Created by wei on 2018/1/5.
 */

public class PersonalInfoBean {

    /**
     * error_code : 0
     * error_message : 成功
     * data : {"personDataMap":{"RemainPoints":0,"Coupon":0,"SysID":106216,"UserName":"18657938662","InviteCode":106216,"RemainVIPAmount":0,"NickName":"","IDCardNo":"","Phone":"18657938662","IsSubProxy":0,"Lev":0,"HeadPhoto":"/upload/pics/nohead.png","TrueName":"","RemainElecNum":0},"orderStatusList":[0,0,0,0],"canDistribute":0,"ProxyApply":{"canProxyApply":0}}
     */

    private int error_code;
    private String error_message;
    private DataBean data;

    public int getError_code() {
        return error_code;
    }

    public void setError_code(int error_code) {
        this.error_code = error_code;
    }

    public String getError_message() {
        return error_message;
    }

    public void setError_message(String error_message) {
        this.error_message = error_message;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * personDataMap : {"RemainPoints":0,"Coupon":0,"SysID":106216,"UserName":"18657938662","InviteCode":106216,"RemainVIPAmount":0,"NickName":"","IDCardNo":"","Phone":"18657938662","IsSubProxy":0,"Lev":0,"HeadPhoto":"/upload/pics/nohead.png","TrueName":"","RemainElecNum":0}
         * orderStatusList : [0,0,0,0]
         * canDistribute : 0
         * ProxyApply : {"canProxyApply":0}
         */

        private PersonDataMapBean personDataMap;
        private int canDistribute;
        private ProxyApplyBean ProxyApply;
        private List<Integer> orderStatusList;

        public PersonDataMapBean getPersonDataMap() {
            return personDataMap;
        }

        public void setPersonDataMap(PersonDataMapBean personDataMap) {
            this.personDataMap = personDataMap;
        }

        public int getCanDistribute() {
            return canDistribute;
        }

        public void setCanDistribute(int canDistribute) {
            this.canDistribute = canDistribute;
        }

        public ProxyApplyBean getProxyApply() {
            return ProxyApply;
        }

        public void setProxyApply(ProxyApplyBean ProxyApply) {
            this.ProxyApply = ProxyApply;
        }

        public List<Integer> getOrderStatusList() {
            return orderStatusList;
        }

        public void setOrderStatusList(List<Integer> orderStatusList) {
            this.orderStatusList = orderStatusList;
        }

        public static class PersonDataMapBean {
            /**
             * RemainPoints : 0
             * Coupon : 0
             * SysID : 106216
             * UserName : 18657938662
             * InviteCode : 106216
             * RemainVIPAmount : 0
             * NickName :
             * IDCardNo :
             * Phone : 18657938662
             * IsSubProxy : 0
             * Lev : 0
             * HeadPhoto : /upload/pics/nohead.png
             * TrueName :
             * RemainElecNum : 0
             */

            private int RemainPoints;
            private int Coupon;
            private int SysID;
            private String UserName;
            private int InviteCode;
            private int RemainVIPAmount;
            private String NickName;
            private String IDCardNo;
            private String Phone;
            private int IsSubProxy;
            private int Lev;
            private String HeadPhoto;
            private String TrueName;
            private int RemainElecNum;

            public int getRemainPoints() {
                return RemainPoints;
            }

            public void setRemainPoints(int RemainPoints) {
                this.RemainPoints = RemainPoints;
            }

            public int getCoupon() {
                return Coupon;
            }

            public void setCoupon(int Coupon) {
                this.Coupon = Coupon;
            }

            public int getSysID() {
                return SysID;
            }

            public void setSysID(int SysID) {
                this.SysID = SysID;
            }

            public String getUserName() {
                return UserName;
            }

            public void setUserName(String UserName) {
                this.UserName = UserName;
            }

            public int getInviteCode() {
                return InviteCode;
            }

            public void setInviteCode(int InviteCode) {
                this.InviteCode = InviteCode;
            }

            public int getRemainVIPAmount() {
                return RemainVIPAmount;
            }

            public void setRemainVIPAmount(int RemainVIPAmount) {
                this.RemainVIPAmount = RemainVIPAmount;
            }

            public String getNickName() {
                return NickName;
            }

            public void setNickName(String NickName) {
                this.NickName = NickName;
            }

            public String getIDCardNo() {
                return IDCardNo;
            }

            public void setIDCardNo(String IDCardNo) {
                this.IDCardNo = IDCardNo;
            }

            public String getPhone() {
                return Phone;
            }

            public void setPhone(String Phone) {
                this.Phone = Phone;
            }

            public int getIsSubProxy() {
                return IsSubProxy;
            }

            public void setIsSubProxy(int IsSubProxy) {
                this.IsSubProxy = IsSubProxy;
            }

            public int getLev() {
                return Lev;
            }

            public void setLev(int Lev) {
                this.Lev = Lev;
            }

            public String getHeadPhoto() {
                return HeadPhoto;
            }

            public void setHeadPhoto(String HeadPhoto) {
                this.HeadPhoto = HeadPhoto;
            }

            public String getTrueName() {
                return TrueName;
            }

            public void setTrueName(String TrueName) {
                this.TrueName = TrueName;
            }

            public int getRemainElecNum() {
                return RemainElecNum;
            }

            public void setRemainElecNum(int RemainElecNum) {
                this.RemainElecNum = RemainElecNum;
            }
        }

        public static class ProxyApplyBean {
            /**
             * canProxyApply : 0
             */

            private int canProxyApply;

            public int getCanProxyApply() {
                return canProxyApply;
            }

            public void setCanProxyApply(int canProxyApply) {
                this.canProxyApply = canProxyApply;
            }
        }
    }
}
